motorized rifle platoon - Francés Inglés Diccionario